<?php

abstract class DAO {
        
        /* public $conn;
        
        
        
        public function __construct() {
        
                $this->conn = new CONEXAO();
        } */

        //método responsável por mapear objeto em dado relacional
        abstract public function mapear($obj);
        
        abstract public function inserir($obj);

        abstract public function buscar($id);
        
        abstract public function buscarTodos($obj_pesquisa);

        abstract public function atualizar($obj);

        abstract public function apagar($id);

        abstract public function contem($obj);
}

?>